Optimal Shortest Path and Minimum-link Path Queries between Two Convex Polygons in the Presence of Obstacles Optimal Shortest Path and Minimum-link Path Queries between Two Convex Polygons in the Presence of Obstacles
نویسندگان
چکیده
We present eecient algorithms for shortest-path and minimum-link-path queries between two convex polygons inside a simple polygon P, which acts as an obstacle to be avoided. Let n be the number of vertices of P, and h the total number of vertices of the query polygons. We show that shortest-path queries can be performed optimally in time O(log h + logn) (plus O(k) time for reporting the k edges of the path) using a data structure with O(n) space and preprocessing time, and that minimum-link-path queries can be performed in optimal time O(log h + logn) (plus O(k) to report the k links), with O(n 3) space and preprocessing time. We also extend our results to the dynamic case, and give a uniied data structure that supports both queries for convex polygons in the same region of a connected planar subdivision S. The update operations consist of insertions and deletions of edges and vertices. Let n be the current number of vertices in S. The data structure uses O(n) space, supports updates in O(log 2 n) time, and performs shortest-path and minimum-link-path queries in times O(log h + log 2 n) (plus O(k) to report the k edges of the path) and O(log h + k log 2 n), respectively. Performing shortest-path queries is a variation of the well-studied separation problem, which has not been eeciently solved before in the presence of obstacles. Also, it was not previously known how to perform minimum-link-path queries in a dynamic environment, even for two-point queries.
منابع مشابه
Optimal Shortest Path and Minimum-Link Path Queries in the Presence of Obstacles (Extended Abstract)
We present eecient algorithms for shortest-path and minimum-link-path queries between two convex polygons inside a simple polygon, which acts as an obstacle to be avoided. We also extend our results to the dynamic case, and give a uniied data structure that supports both queries for convex polygons in the same region of a connected planar subdivision. Performing shortest-path queries is a varia...
متن کاملOptimal Shortest Path and Minimum-Link Path Queries Between Two Convex Polygons Inside a Simple Polygonal Obstacle
We present e cient algorithms for shortest path and minimum link path queries between two convex polygons inside a simple polygon P which acts as an obstacle to be avoided Let n be the number of vertices of P and h the total number of vertices of the query polygons We show that shortest path queries can be performed optimally in time O logh logn plus O k time for reporting the k edges of the pa...
متن کاملSingle-Point Visibility Constraint Minimum Link Paths in Simple Polygons
We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...
متن کاملMinimum Link Path Finding Methods in 2D Polygons
The author surveys methods for finding a path between two arbitrary points within a 2D polygon under the link-distance metric. Early algorithms limited to simple polygons are explored first, and categorized into two different approaches. These methods are then evaluated for expansion into non-simple polygons (i.e. spaces with “Obstacles” within the polygon boundary). Then, the problem of findin...
متن کاملpolygons. J. Algorithms, 6(2):213–224, 1985.
[2] B. Bhattacharya and R. Benkoczi. On computing the optimal bridge between two convex polygons. [7] H. Edelsbrunner. Computing the extreme distances between two convex polygons. Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994